@charset "utf-8";
body { margin: 0 auto; padding: 0; text-align: left; position: relative; font: 12px/1.5 Arial,\5FAE\8F6F\96C5\9ED1;background:#e3e3e3; color: #666666; }


p, dl, dt, dd, table, td, th, input, img, form, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, select, input { margin: 0; padding: 0; font-weight: normal; }

img, iframe { border: none; }

ul, li, ol { list-style: none; }

img { vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

input, button { outline: 0; border-radius: 0; background: transparent; }

em, b, i, strong, cite, sub, sup, font { font-weight: normal; font-style: normal; font-size: 100%; }

a, a:visited, a:hover, a:active { text-decoration: none; outline: none; }

.clearfix:before { content: ""; display: table; }

.clearfix:after { content: ""; display: table; clear: both; zoom: 1; }

.clear { clear: both; }

li, input, button, section, span, div { -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent; }

html { overflow-x: hidden; }

a { -webkit-tap-highlight-color: rgba(173, 213, 246, 0.5); -moz-tap-highlight-color: rgba(173, 213, 246, 0.5); -o-tap-highlight-color: rgba(173, 213, 246, 0.5); -ms-tap-highlight-color: rgba(173, 213, 246, 0.5); tap-highlight-color: rgba(173, 213, 246, 0.5); }

html, body { height: 100%; }

.header_nav{ width:96%;background:#222;border-bottom:1px solid #333;height:54px;line-height:54px;}
.header_nav ul{text-shadow:0 -1px 0px #000; float:left}
.header_nav ul  a{display: inline;white-space: nowrap;padding:0 10px 0 10px; color:#FFF; float:left; margin-right:10px;}
.header_nav ul  a.cur,.header_nav ul a:hover{background:#E35000;color:#fff;background-position:0 -6px;-webkit-animation:headerArrows .3s ease forwards;animation:headerArrows .3s ease forwards}
.header_nav .con,.headers_nav .con{ width: 20000px; }
.headers_nav{width:100%;height:40px;line-height:40px;position: absolute;top:55px;left:0;z-index:500; overflow:hidden}
.headers_nav .header_snav{position:relative;display:block;}
.headers_nav .header_snav .sel-navmain-bg{width:100%;height:40px;background:#222;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;display:block;position:absolute;left:0;top:0;z-index:-1}
.headers_nav .header_snav a{display: inline;white-space: nowrap;padding:0 5px;color:#fff;}
.headers_nav .header_snav a:hover{color:#b9b9b9}
.header_bg{height:95px;_height:40px;line-height:40px;background:url(../images/header_bg.jpg) 0 bottom no-repeat;border-bottom:1px solid #fff;}